package com.itheima12;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/**
 * @author Xiao
 * @date 2021/7/27
 */
public class CollectionsDemo01 {
    /**
     * 	public static<T extends Comparable<?super T>>void sort(List<T> list)：将指定的列表按升序排序；
     * 	public static void reverse(List<?> list)：反转指定列表中元素的顺序；
     * 	public static void shuffle(List<?> list)：使用默认的随机源随机排列指定的列表。
     */
    @SuppressWarnings("all")
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<Integer>(List.of(1,3,5,7,9,2,4,6,8));
        Collections.sort(list);
        System.out.println(list);   //  [1, 2, 3, 4, 5, 6, 7, 8, 9]

        Collections.reverse(list);
        System.out.println(list);   //  [9, 8, 7, 6, 5, 4, 3, 2, 1]

        Collections.shuffle(list);  //  随机排序：每次运行结果都不同
        System.out.println(list);   //  [3, 1, 8, 2, 4, 7, 6, 9, 5]
    }
}
